Big Huge Thesaurus

mental retardation

noun